package com.css.fxfzysx.modules.vaolEngineering.entity;

import com.css.fxfzysx.modules.vaolEngineering.serializer.BigDecimalSerializer;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 导轨焊缝抗剪承载力为 F2：
 * czt_rail_weld_bearing
 */
@Data
public class CrwBearingEntity {

    /**
     * id
     */
    private String crwbId;

    /**
     * 父id
     */
    private String projectId;

    /**
     * b 导轨焊缝宽度(m)
     */
    private BigDecimal width;

    /**
     * h1导轨焊缝高度(m)
     */
    private BigDecimal height;

    /**
     * 允许焊接应力
     */
    private BigDecimal allow;

    /**
     * H 破坏焊接长度 (m)
     */
    private BigDecimal length;

    /**
     * f2
     */
    @JsonSerialize(using = BigDecimalSerializer.class)
    private BigDecimal f2;

    /**
     * f2修正值
     */
    @JsonSerialize(using = BigDecimalSerializer.class)
    private BigDecimal f2Correct;


    /**
     * 创建人
     */
    private String createUser;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改人
     */
    private String updateUser;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 删除标记
     */
    private String delFlag;
}
